Skip to content

Build our own protos #192

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Nov 1, 2020
Merged

Build our own protos #192

merged 2 commits into from
Nov 1, 2020

Conversation

nrc
Copy link
Collaborator

@nrc nrc commented Oct 30, 2020

I've copied protos from kvproto so we no longer need that dependency, then we build them ourselves, so we only need the Prost versions. That means we don't need any Git dependencies or need to replace any deps (and can publish the client crates).

Closes #32

PTAL @ekexium

nrc added 2 commits October 30, 2020 14:43
Signed-off-by: Nick Cameron <[email protected]>
@ekexium
Copy link
Collaborator

ekexium commented Oct 30, 2020

LGTM.
According to @sticnarf, TiKV is always backward compatible. Thus, we don't have to manually copy any future changes applied to kvproto. But we should clearly state the lowest required version of TiKV server.

@nrc
Copy link
Collaborator Author

nrc commented Oct 30, 2020

According to @sticnarf, TiKV is always backward compatible. Thus, we don't have to manually copy any future changes applied to kvproto.

True, but we will need to copy them if we wish to support new features

But we should clearly state the lowest required version of TiKV server.

Agree

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Resolving blockers for publishing
2 participants